﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AgencyEntityLib.BaseEntity;

public partial class Sales_Frame : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MyBind();
        }

    }

    private TreeNode NewBranch(TreeDictionaryItem Node, string sUrl)
    {

        TreeNode child = new TreeNode();
        string sid = Node.ID.Replace("-", string.Empty);

        string s = sUrl + "?CtegoriaID=" + Node.ID;
        child.Text = "<a class=TreeNode ID=" + sid + " href=\"#\" ID=Clients   onclick=\"showTreeBranch('" + s + "','" + sid + "');\"> " + Node.Name + " </a>";
        return child;

    }
    private void MyBind()
    {
        /// Календарь
        tvCalendar.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Calendar   onclick=\"showTreeBranch('iCRM_Calendar.aspx','Calendar');\"> " + "Органайзер" + " </a>" });

        ///// События                
        //TreeNode evRoot = new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Events   onclick=\"showTreeBranch('iCRM_Events.aspx','Events');\"> " + "Бронирование" + " </a>" };
        //evRoot.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Заявки на бронирование</a>" });
        //evRoot.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Неоплаченная бронь </a>" });
        //evRoot.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Наложения брони </a>" });
        //tvEvents.Nodes.Add(evRoot);


        //Клиенты
        tvCalendar.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Clients   onclick=\"showTreeBranch('iCRM_Clients.aspx','Clients');\"> " + "Клиенты" + " </a>" });

        //Контакты
        tvCalendar.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Contacts   onclick=\"showTreeBranch('iCRM_ContactFaces.aspx','Contacts');\"> " + "Контакты" + " </a>" });
                
        ////Предожения клиентам
        //tvZaiav.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Suppose   onclick=\"showTreeBranch('iSales_Suppose.aspx','Suppose');\"> " + "Предложения клиентам" + " </a>" });

        //Предожения клиентам
        tvZaiav.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=Garbadge   onclick=\"showTreeBranch('iSales_Garbadge.aspx','Garbadge');\"> " + "Корзина" + " </a>" });
        
        //Мои контракты
        tvZaiav.Nodes.Add(new TreeNode() { Text = "<a class=TreeNode href=\"#\" ID=ContractList   onclick=\"showTreeBranch('iSales_ContractList.aspx','ContractList');\"> " + "Мои контракты" + " </a>" });



        TreeDictionaryItem ClientCategory = iPageController.TreeDictionaryContext.GetClientStatus();
        TreeDictionaryItem TaskCategory = iPageController.TreeDictionaryContext.GetTaskCategory();

        tvSalesTable.Nodes.Clear();
        TreeNode Root = new TreeNode();
        //string arg_Sales_Shedule = iSales_Page.qContractID + "=" + Guid.NewGuid().ToString()+GlobalConstants .qPrefNEW_RECORD;
        string arg_Sales_Shedule = string.Empty;

        Root.Text = "<a class=TreeNode href=\"#\" ID=Sales_Shedule   onclick=\"showTreeBranch('iSales_Shedule.aspx?" + arg_Sales_Shedule + "','Sales_Shedule');\"> " + "Сетка загрузки" + " </a>";
        Root.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Группы </a>" });
        Root.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Носители </a>" });
        Root.ChildNodes.Add(new TreeNode() { Text = "<a class=TreeNode> Фильтры </a>" });
        tvSalesTable.Nodes.Add(Root);

    }
}
